# 给定一个整数，输出他的反序。
def reverse(x):
    sum = 0
    if x >= 0:
        while x > 0:
            sum = sum * 10 + x % 10
            x = x // 10

        if sum < 2 ** 31 - 1:
            return sum
        else:
            return 0
    elif x < 0:
        n = -x
        while n > 0:
            sum = sum * 10 + n % 10
            n = n // 10

        if sum < 2 ** 31:
            return -sum
        else:
            return 0
